package com.thinkgem.jeesite.modules.sys.service;

import com.thinkgem.jeesite.common.persistence.Page;
import com.thinkgem.jeesite.common.utils.DateUtils;
import com.thinkgem.jeesite.modules.sys.dao.CheckAllDao;
import com.thinkgem.jeesite.modules.sys.dao.TbAgentProductMapper;
import com.thinkgem.jeesite.modules.sys.dao.TbMsgNotifyDao;
import com.thinkgem.jeesite.modules.sys.dao.TbProductMapper;
import com.thinkgem.jeesite.modules.sys.entity.TbAgentProduct;
import com.thinkgem.jeesite.modules.sys.entity.TbMsgNotify;
import com.thinkgem.jeesite.modules.sys.entity.TbOrder;
import com.thinkgem.jeesite.modules.sys.entity.TbUserTenementInfo;
import com.thinkgem.jeesite.modules.sys.utils.UserUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.math.BigDecimal;
import java.util.List;

/**
 * Created by jyy on 2016/10/19 0019.
 */
@Service
public class TbMsgNotifyService {

    @Autowired
    private TbMsgNotifyDao tbMsgNotifyDao;

    //查询所有进货
    @Transactional(readOnly = false)
    public Page<TbMsgNotify> findMsgList(Page<TbMsgNotify> page, TbMsgNotify tbMsgNotify) {
        tbMsgNotify.setPage(page);
        tbMsgNotify.setUid(UserUtils.getUser().getId()+"");
        List list = tbMsgNotifyDao.findMsgList(tbMsgNotify);
        page.setList(list);
        return page;
    }
    //向表中插入信息
    @Transactional(readOnly = false)
    public void insertMsg(TbMsgNotify tbMsgNotify){
        tbMsgNotifyDao.insertMsg(tbMsgNotify);
    }
    //向表中插入信息
    @Transactional(readOnly = false)
    public void updateStatus(TbMsgNotify tbMsgNotify){
        tbMsgNotifyDao.updateStatus(tbMsgNotify);
    }
}
